<?php
if($access_control != "39rjvhre93"){ header("location:../"); }

if(valida::numero($_GET["id_empresa"])){
    $id_empresa = $_GET["id_empresa"];
}

$usuario = new usuario();
if(valida::numero($_GET["id"])){
    $id_usuario = $_GET["id"];
    $usuario->carregar($id_usuario);
}

if($_POST["btn_salvar"] == "Salvar"){
    $erro = 0;

    if(!$usuario->set_id_empresa($_POST["id_empresa"])){ $erro = 1; }
    if(!$usuario->set_nome($_POST["nome"])){ $erro = 1; }
    if(!$usuario->set_usuario($_POST["email"])){ $erro = 1; }
    if(!$usuario->set_master($_POST["master"])){ $erro = 1; }
    if(!$usuario->set_bloqueado($_POST["bloqueado"])){ $erro = 1; }

    if($_POST["senha"] == "senha"){
        if(!$usuario->set_senha(md5(geraSenha()))){ $erro = 1; }
        // ENVIAR EMAIL
    }

    if($erro == 0){
        if(!$usuario->existeLogin($_POST["email"] && $id_usuario != '')){
            if($usuario->salvar()){
                if($id_usuario != ''){
                    echo "
                <script>
                    alert('Usuário alterado com sucesso!');
                    location.href='?pag=clienteSet&id=".$_POST["id_empresa"]."';
                </script>";
                }else{
                    echo "
                <script>
                    alert('Usuário cadastrado com sucesso!');
                    location.href='?pag=clienteSet&id=".$_POST["id_empresa"]."';
                </script>";
                }
            }else{
                echo "
                <script>alert('Falha ao salvar os dados')</script>";
            }
            
        }else{
            echo "
                <script>alert('Este e-mail já foi cadastrado')</script>";
        }
    }else{
        echo "
            <script>alert('Preencha os campos corretamente')</script>";
    }
}
/*
if($_POST["btn_salvar_senha"] == "Salvar"){
    $senha1 = addslashes($_POST["senha_antiga"]);
    $senha2 = addslashes($_POST["nova_senha"]);
    $senha3 = addslashes($_POST["repete_senha"]);
    
    if($usuario->get_senha() == md5($senha1)){
        if(strlen($senha2) <= 6){
            if($senha2 == $senha3){
                if($usuario->set_senha(md5($_POST["nova_senha"]))){
                    $usuario->salvar();
                    echo "
            <script>
                alert('Senha alterada com sucesso!')
                location.href='?pag=config';
            </script>";
                }else{
                    echo "
            <script>alert('Falha ao salvar a nova senha!')</script>";
                }
            }else{
                echo "
            <script>alert('Os campos \"Nova senha\" e \"Repita a nova senha\" devem ser iguais')</script>";
            }
        }else{
            echo "
            <script>alert('Nova senha muito curta!\\nDigite no mínimo 6 caracteres ".strlen($senha2)."')</script>";
        }
    }else{
        echo "
            <script>alert('Senha antiga incorreta!')</script>";
    }
}*/
?>
